function setCookie(name, value, expires, path, domain, secure)
{
    var curCookie = name + "=" + escape(value) +
        ((expires)  ? "; expires=" + expires.toGMTString()  : "") +
        ((path)     ? "; path=" + path                      : "") +
        ((domain)   ? "; domain=" + domain                  : "") +
        ((secure)   ? "; secure"                            : "");
    document.cookie = curCookie;
}

function getCookie(name)
{
    prefix = name + "=";
    cookieStartIndex = document.cookie.indexOf(prefix);
    if (cookieStartIndex == -1) return null;
    cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
    if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
    return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}
